www.gusucode.com > matlab从零到进阶程序与数据 > matlab从零到进阶程序与数据/第4章 MATLAB程序设计/example1000000slow.m
function example1000000slow A = unidrnd(100,1000000,7);%随机生成1000000*7的A矩阵,A的元素属于1到100的整数 B = zeros(1000000,3); for m = 1:1000000 a = A(m,:); b = [4 6 8]; for ii = 1:3 dd = a(a==b(ii));%dd:a中等于b(ii)的元素 if isempty(dd)==0 %dd不为空 b(ii)=0; end end B(m,:)=b; end